package commun;




/**
 * 
 * Permet de stocker le login et un hash, pour l'authentification.
 * 
 * @author Valentin Brémond
 * 
 * @version 2.0
 *
 */
public class PaquetAuthentification extends Paquet
{
	/**
	 * Utilisé par la sérialisation.
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * Le login de l'utilisateur.
	 */
	private String login;
	
	/**
	 * Le hash permettant l'authentification.
	 */
	private String hash;
	
	
	
	// CONSTRUCTEURS
	
	
	
	/**
	 * Constructeur par défaut (privé pour empêcher l'instanciation).
	 */
	@SuppressWarnings ("unused")
	private PaquetAuthentification ()
	{
	}
	
	
	
	/**
	 * Constructeur par valeurs.
	 * 
	 * @param login Le login de l'utilisateur.
	 * @param hash Le hash de l'utilisateur.
	 */
	public PaquetAuthentification (String login, String hash)
	{
		setLogin (login);
		setHash (hash);
	}
	
	
	
	// MÉTHODES



	public String getLogin ()
	{
		return login;
	}

	private void setLogin (String login)
	{
		this.login = login;
	}

	public String getHash ()
	{
		return hash;
	}

	private void setHash (String hash)
	{
		this.hash = hash;
	}
}
